Leveraging enterprise content

ABSTRACT

A method and system for leveraging content is provided. The method includes receiving, data associated with a subscriber and registering the subscriber with an ECM computing system. Devices belonging to the subscriber are connected to the ECM computing system and metadata associated with content retrieved from the devices is generated. The content in the devices are classified into formal content and informal content. Multiple searches for additional content are monitored and multifaceted search results associated with the formal content and the informal content are generated and presented to the subscriber. The subscriber has an option to request informal content on additional end user devices from respective end users based on metadata presented by search results.

This application is a continuation application claiming priority to Ser.No. 13/603,534 filed Sep. 5, 2012.

FIELD

The present invention relates to a method and associated system forleveraging enterprise content within an enterprise intranet.

BACKGROUND

Managing information within a business comprises an inaccurate processwith little flexibility. Allowing users to manage the information mayinclude a complicated process that may be time consuming and require alarge amount of resources. Accordingly, there exists a need in the artto overcome at least some of the deficiencies and limitations describedherein above.

SUMMARY

The present invention provides a method comprising: receiving, by anenterprise content management (ECM) computing system comprising acomputer processor, data associated with a subscriber; registering, bythe computer processor based on the data, the subscriber with the ECMcomputing system; connecting, by the computer processor, devicesbelonging to the subscriber to the ECM computing system via an Intranet;retrieving, by the computer processor from the devices, metadataassociated with content retrieved by the subscriber via the devices;classifying, by the computer processor based on analysis of themetadata, the content into formal content and informal content, whereinthe formal content comprises content that has been uploaded to a primaryrepository of the ECM computing system, and wherein the informal contentcomprises content that has not been uploaded to the primary repositoryof the ECM computing system; monitoring, by the computer processor,multiple searches for additional content initiated by the subscriber;generating, by the computer processor for the subscriber based on themonitoring and results of the classifying, multifaceted search resultsassociated with the formal content and the informal content; andpresenting, by the computer processor to the subscriber, themultifaceted search results.

The present invention provides a computer program product, comprising acomputer readable storage device storing a computer readable programcode, the computer readable program code comprising an algorithm thatwhen executed by a computer processor of an enterprise contentmanagement (ECM) computer system implements a method, the methodcomprising: receiving, by the computer processor, data associated with asubscriber; registering, by the computer processor based on the data,the subscriber with the ECM computing system; connecting, by thecomputer processor, devices belonging to the subscriber to the ECMcomputing system via an Intranet; retrieving, by the computer processorfrom the devices, metadata associated with content retrieved by thesubscriber via the devices; classifying, by the computer processor basedon analysis of the metadata, the content into formal content andinformal content, wherein the formal content comprises content that hasbeen uploaded to a primary repository of the ECM computing system, andwherein the informal content comprises content that has not beenuploaded to the primary repository of the ECM computing system;monitoring, by the computer processor, multiple searches for additionalcontent initiated by the subscriber; generating, by the computerprocessor for the subscriber based on the monitoring and results of theclassifying, multifaceted search results associated with the formalcontent and the informal content; and presenting, by the computerprocessor to the subscriber, the multifaceted search results.

The present invention provides an enterprise content management (ECM)computer system comprising a computer processor coupled to acomputer-readable memory unit, the memory unit comprising instructionsthat when executed by the computer processor implements a methodcomprising: receiving, by the computer processor, data associated with asubscriber; registering, by the computer processor based on the data,the subscriber with the ECM computing system; connecting, by thecomputer processor, devices belonging to the subscriber to the ECMcomputing system via an Intranet; retrieving, by the computer processorfrom the devices, metadata associated with content retrieved by thesubscriber via the devices; classifying, by the computer processor basedon analysis of the metadata, the content into formal content andinformal content, wherein the formal content comprises content that hasbeen uploaded to a primary repository of the ECM computing system, andwherein the informal content comprises content that has not beenuploaded to the primary repository of the ECM computing system;monitoring, by the computer processor, multiple searches for additionalcontent initiated by the subscriber; generating, by the computerprocessor for the subscriber based on the monitoring and results of theclassifying, multifaceted search results associated with the formalcontent and the informal content; and presenting, by the computerprocessor to the subscriber, the multifaceted search results.

The present invention advantageously provides a simple method andassociated system capable of managing information within a business.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1, including FIG. 1A and FIG. 1B, illustrates a system forleveraging enterprise content within an enterprise intranet, inaccordance with embodiments of the present invention

FIG. 2 illustrates an algorithm detailing a process flow enabled by thesystem of FIG. 1, in accordance with embodiments of the presentinvention.

FIG. 3 illustrates a computer apparatus used by the system of FIG. 1 forleveraging enterprise content within an enterprise intranet, inaccordance with embodiments of the present invention.

DETAILED DESCRIPTION

FIG. 1, including FIG. 1A and FIG. 1B, illustrates a system 100 forleveraging enterprise content within an enterprise intranet, inaccordance with embodiments of the present invention. System 100comprises a database/repository 102, end user specific systems 105, andend user specific devices 108 applying input to a (communitycontent/knowledge) management engine 112. Management engine 112generates multifaceted search results from content ofdatabase/repository 102, end user specific systems 105, and end userspecific devices 108. The multifaceted search results include formalcontent 115 and informal content 118. Formal content may include, interalia, content 115 a, content 115 b, and content 115 n. Informal contentmay include, inter alia, metadata 118 a for content 115 a, metadata 118b for content 115 b, metadata 118 c for content 115 n, and metadata 118n for content D. Management engine 112 enables the following processes:multiple searches 112 a, analysis of content 112 b, analysis of contentstate 112 c , semantic analytics/text analytics,/Web analytics 112 d,and a decision process (e.g., should a document be comprised by a searchresult, select search result from formal or informal, etc).Database/repository 102 may include, inter alia, an enterprise contentmanagement (ECM) database 102 a, ECM metadata 102 b, past search results102 n. End user specific systems 105 may include, inter alia, a keymanagement service (KMS) 105 a, documentation systems 105 b, servicespecific tools 105 c, and storage systems 105 n. End user specificdevices 108 may include, inter alia, desktops 108 a, laptops 108 b,devices 108 c, external storage devices 108 d, and metadata 108 n.

System 100 enables a method, data model and mechanism allowing a searchfor formal content and informal content using, inter alia, keywords,titles, author names, etc to search for content within an ECM system andsystems within an extended enterprise intranet subscribing to a searchand find content service. Formal content is defined herein as contentthat has been uploaded to a primary repository of an ECM computingsystem. Informal content is defined herein as content that has not beenuploaded to the primary repository of the ECM computing system.

System 100 enables the following process for leveraging enterprisecontent within an enterprise intranet:

1. Each end user or system administrator subscribes to an Intranet ECMservice and allows for the Intranet ECM service to connect to his/hersystem or device (agent based or agent less).

2. The Intranet ECM service collects/stores metadata (from connectedsystems and devices on in a primary ECM repository) associated withcontent from each system or device using a set of algorithms. Themetadata may include, inter alia, a document type, a title, acreated/updated last date, an author, top ten key words, top ten keytechnical words, etc.3. Each time an end user logs into the Intranet ECM service and searchesfor specific content using key words, etc, the Intranet ECM servicegenerates two search results:

a. A search of formal content that has been cleaned, processed, anduploaded to the primary ECM repository.

b. A search of informal content that has not been cleaned, processed,and uploaded to the primary ECM repository but exists on systems/devicesthat have subscribed to the ECM service and have been connected to theprimary ECM repository/database/system via a secure enterprise intranet.

4. The end user downloads relevant formal content from the ECMrepository.

5. The end user generates a request for relevant informal content fromcontact names presented by a second search result.

6. Based on a frequency of the informal content being presented in thesearch result, an ECM administrator may contact content owners toformally share their content via the ECM system.

The following scenarios illustrate implementation examples forleveraging enterprise content within an enterprise intranet:

EXAMPLE 1

An employee A of enterprise XYZ is a leading researcher in the field of“role based intelligence” and has published papers and presentations atmultiple internal and external conferences in the field of “role basedintelligence”. Employee A has uploaded his papers and presentations intoan enterprise content management tool. Additionally, employee A hassubscribed his systems and devices (e.g., two laptops and three externalstorage devices) to an ECM service thereby allowing additional employeesto research his current work or reuse his work products.

An employee L has recently started working on a related topic applying“role based intelligence” and role based intelligence models for hisprocess domains. Employee L has enabled a search for materials on thetopic via an intranet ECM tool resulting in:

A. A list of formal content uploaded by employee A (and additionalemployees) that is related to his search criteria.

B. A list of informal content developed or being developed by employee Aalong with contact information for employee A.

Employee L contacts employee A and schedules a teleconference to discusshis current work and work products thereby allowing employee L to reusehis current work and work products that published via the ECM.

EXAMPLE 2

Employee D is researching the field of nano-technology (i.e., for twodecades). In the past year, a company employing employee D has developeda new business strategy to develop products based on nano-science andnano-technology thereby generating several searches associated withnano-science, nano-technology, nano-tubes, etc within an ECM repository.An ECM administrator notices that several of these searches results in asearch list that refers to content in systems/devices belonging toemployee D. Therefore, the ECM administrator contacts employee D andarranges to formalize and publish the content via the enterprise ECMsystem.

FIG. 2 illustrates an algorithm detailing a process flow enabled bysystem 100 of FIG. 1 for leveraging enterprise content within anenterprise intranet2, in accordance with embodiments of the presentinvention. Each of the steps in the algorithm of FIG. 5 may be enabledand executed by a computer processor executing computer code. In step200, an enterprise content management (ECM) computing system (comprisinga computer processor) receives data associated with a subscriber. Thedata may include, inter alia, basic registration information, end userHR and profile data, end user identity data, end user work place data,etc. In step 202, the subscriber is registered (based on the data) withthe ECM computing system. The subscriber may be registered voluntarilyor as a requirement of a company policy. In step 204 devices belongingto the subscriber are connected to the ECM computing system via an (ECM)Intranet.

In step 208, metadata associated with content retrieved by thesubscriber via the devices is periodically retrieved from the devices.The metadata may include, inter alia, information associated withdocument types of the content, titles of the content, datescreated/updated for the content, authors of the content, keywords of thecontent, etc. In step 209, subscriber data (implicit information fromsubscriber systems and peripheral devices) is periodically retrieved. Instep 210, the content is classified (based on analysis of the metadata)into formal content and informal content. The formal content comprisescontent (published or unpublished) that has been uploaded to a primaryrepository of the ECM computing system. The informal content comprisescontent that has not been uploaded to the primary repository of the ECMcomputing system. The analysis of the metadata may include textanalytics, Web analytics, metadata analysis such as a datecreated/modified, a frequency of modifications by time periods, numberof shares via emails, etc. In step 214, multiple searches for additionalcontent initiated by the subscriber are monitored. In step 218,multifaceted search results associated with the formal content and theinformal content are generated (based on results of steps 210 and 214)and presented to the subscriber. The multifaceted search resultscomprise search results associated with the formal content and searchresults associated with the informal content. The formal content mayinclude published or non-published content uploaded to an ECMrepository. In step 224, relevant formal content from the primaryrepository is downloaded in accordance with the multifaceted searchresults. Additionally, relevant informal content from contact devicesbelonging to users associated with the subscriber is downloaded inaccordance with the multifaceted search results. In step 228, a requestfor formally sharing a portion of the informal content with the ECMcomputing system is generated based on a frequency of a portion of theinformal content being presented by the multifaceted search results andadditional search results. The request is transmitted to owners of theportion of the informal content, said request.

FIG. 3 illustrates a computer apparatus 90 used by system 2 of FIG. 1for leveraging enterprise content within an enterprise intranet, inaccordance with embodiments of the present invention. The computersystem 90 comprises a processor 91, an input device 92 coupled to theprocessor 91, an output device 93 coupled to the processor 91, andmemory devices 94 and 95 each coupled to the processor 91. The inputdevice 92 may be, inter alia, a keyboard, a mouse, etc. The outputdevice 93 may be, inter alia, a printer, a plotter, a computer screen, amagnetic tape, a removable hard disk, a floppy disk, etc. The memorydevices 94 and 95 may be, inter alia, a hard disk, a floppy disk, amagnetic tape, an optical storage such as a compact disc (CD) or adigital video disc (DVD), a dynamic random access memory (DRAM), aread-only memory (ROM), etc. The memory device 95 includes a computercode 97. The computer code 97 includes algorithms (e.g., the algorithmof FIG. 2) for leveraging enterprise content within an enterpriseintranet. The processor 91 executes the computer code 97. The memorydevice 94 includes input data 96. The input data 96 includes inputrequired by the computer code 97. The output device 93 displays outputfrom the computer code 97. Either or both memory devices 94 and 95 (orone or more additional memory devices not shown in FIG. 3) may comprisethe algorithm of FIG. 2 and may be used as a computer usable medium (ora computer readable medium or a program storage device) having acomputer readable program code embodied therein and/or having other datastored therein, wherein the computer readable program code comprises thecomputer code 97. Generally, a computer program product (or,alternatively, an article of manufacture) of the computer system 90 maycomprise the computer usable medium (or said program storage device).

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service supplier who offers to leverage enterprise contentwithin an enterprise intranet. Thus the present invention discloses aprocess for deploying, creating, integrating, hosting, maintaining,and/or integrating computing infrastructure, comprising integratingcomputer-readable code into the computer system 90, wherein the code incombination with the computer system 90 is capable of performing amethod for leveraging enterprise content within an enterprise intranet.In another embodiment, the invention provides a business method thatperforms the process steps of the invention on a subscription,advertising, and/or fee basis. That is, a service supplier, such as aSolution Integrator, could offer to leverage enterprise content withinan enterprise intranet. In this case, the service supplier can create,maintain, support, etc. a computer infrastructure that performs theprocess steps of the invention for one or more customers. In return, theservice supplier can receive payment from the customer(s) under asubscription and/or fee agreement and/or the service supplier canreceive payment from the sale of advertising content to one or morethird parties.

While FIG. 3 shows the computer system 90 as a particular configurationof hardware and software, any configuration of hardware and software, aswould be known to a person of ordinary skill in the art, may be utilizedfor the purposes stated supra in conjunction with the particularcomputer system 90 of FIG. 3. For example, the memory devices 94 and 95may be portions of a single memory device rather than separate memorydevices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

The invention claimed is:
 1. A method comprising: receiving, by anenterprise content management (ECM) computing system comprising acomputer processor, data associated with a subscriber; connecting, bysaid computer processor, devices belonging to said subscriber to saidECM computing system via an Intranet, wherein said devices comprisecomputing devices and storage devices; connecting, by said computerprocessor, end user systems associated with said subscriber to said ECMcomputing system via said Intranet, wherein said end user systemscomprise service tools, documentation systems, and storage systems;connecting, by said computer processor, database and repository systemsassociated with said subscriber to said ECM computing system via saidIntranet, wherein said database and repository systems comprise adatabase, an enterprise content management metadata system, and pastsearch results; retrieving, by said computer processor from saiddevices, said end user systems, and said database and repositorysystems, metadata associated with content retrieved by said subscribervia said devices and said end user systems; analyzing, by said computerprocessor, said metadata, wherein said analyzing comprises: executing atext analytics process with respect to said metadata; executing a Webanalytics process with respect to said metadata; and performing ananalysis of said metadata with respect to dates of creation andmodification of said content, a frequency of said modification beingperformed with respect to time periods, and numbers of shares of saidcontent via emails; classifying, by said computer processor based onsaid analyzing said metadata, said content into formal content andinformal content, wherein said formal content comprises content that hasbeen uploaded to a primary repository of said ECM computing system, andwherein said informal content comprises content that has not beenuploaded to said primary repository of said ECM computing system;generating, by said computer processor for said subscriber based onmonitoring multiple searches for additional content initiated by saidsubscriber and results of said classifying, multifaceted search resultsassociated with said formal content and said informal content; andpresenting, by said computer processor to said subscriber, saidmultifaceted search results.
 2. The method of claim 1, furthercomprising: downloading, by said computer processor in accordance withsaid multifaceted search results, relevant formal content from saidprimary repository.
 3. The method of claim 1, further comprising:downloading, by said computer processor in accordance with saidmultifaceted search results, relevant informal content from contactdevices belonging to users associated with said subscriber.
 4. Themethod of claim 1, wherein said metadata comprises informationassociated with document types of said content, titles of said content,dates created or updated for said content, authors of said content, andkeywords of said content.
 5. The method of claim 1, wherein said formalcontent comprises published content and unpublished content.
 6. Themethod of claim 1, wherein said multifaceted search results comprisefirst search results associated with said formal content and secondsearch results associated with said informal content.
 7. The method ofclaim 1, further comprising: generating, by said computer processorbased on a frequency of a portion of said informal content beingpresented by said multifaceted search results and by additional searchresults, a request for formally sharing said portion of said informalcontent with said ECM computing system; and transmitting, by saidcomputer processor to owners of said portion of said informal content,said request.
 8. The method of claim 1, further comprising: providing atleast one support service for at least one of creating, integrating,hosting, maintaining, and deploying computer-readable code in thecomputing system, said code being executed by the computer processor toimplement: said receiving, said connecting said devices, said connectingsaid end user systems, said connecting said database, said retrieving,said analyzing, said classifying, said generating, and said presenting.9. A computer program product, comprising a non-transitory computerreadable hardware storage device storing a computer readable programcode, said computer readable program code comprising an algorithm thatwhen executed by a computer processor of an enterprise contentmanagement (ECM) computer system implements a method, said methodcomprising: receiving, by said computer processor, data associated witha subscriber; connecting, by said computer processor, devices belongingto said subscriber to said ECM computing system via an Intranet, whereinsaid devices comprise computing devices and storage devices; connecting,by said computer processor, end user systems associated with saidsubscriber to said ECM computing system via said Intranet, wherein saidend user systems comprise service tools, documentation systems, andstorage systems; connecting, by said computer processor, database andrepository systems associated with said subscriber to said ECM computingsystem via said Intranet, wherein said database and repository systemscomprise a database, an enterprise content management metadata system,and past search results; retrieving, by said computer processor fromsaid devices, said end user systems, and said database and repositorysystems, metadata associated with content retrieved by said subscribervia said devices and said end user systems; analyzing, by said computerprocessor, said metadata, wherein said analyzing comprises: executing atext analytics process with respect to said metadata; executing a Webanalytics process with respect to said metadata; and performing ananalysis of said metadata with respect to dates of creation andmodification of said content, a frequency of said modification beingperformed with respect to time periods, and numbers of shares of saidcontent via emails; classifying, by said computer processor based onsaid analyzing said metadata, said content into formal content andinformal content, wherein said formal content comprises content that hasbeen uploaded to a primary repository of said ECM computing system, andwherein said informal content comprises content that has not beenuploaded to said primary repository of said ECM computing system;generating, by said computer processor for said subscriber based onmonitoring multiple searches for additional content initiated by saidsubscriber and results of said classifying, multifaceted search resultsassociated with said formal content and said informal content; andpresenting, by said computer processor to said subscriber, saidmultifaceted search results.
 10. The computer program product of claim9, wherein said method further comprises: downloading, by said computerprocessor in accordance with said multifaceted search results, relevantformal content from said primary repository.
 11. The computer programproduct of claim 9, wherein said method further comprises: downloading,by said computer processor in accordance with said multifaceted searchresults, relevant informal content from contact devices belonging tousers associated with said subscriber.
 12. The computer program productof claim 9, wherein said metadata comprises information associated withdocument types of said content, titles of said content, dates created orupdated for said content, authors of said content, and keywords of saidcontent.
 13. The computer program product of claim 9, wherein saidformal content comprises published content and unpublished content. 14.The computer program product of claim 9, wherein said multifacetedsearch results comprise first search results associated with said formalcontent and second search results associated with said informal content.15. The computer program product of claim 9, wherein said method furthercomprises: generating, by said computer processor based on a frequencyof a portion of said informal content being presented by saidmultifaceted search results and by additional search results, a requestfor formally sharing said portion of said informal content with said ECMcomputing system; and transmitting, by said computer processor to ownersof said portion of said informal content, said request.
 16. Anenterprise content management (ECM) computer system comprising acomputer processor coupled to a computer-readable memory unit, saidmemory unit comprising instructions that when executed by the computerprocessor implements a method comprising: receiving, by said computerprocessor, data associated with a subscriber; connecting, by saidcomputer processor, devices belonging to said subscriber to said ECMcomputing system via an Intranet, wherein said devices comprisecomputing devices and storage devices; connecting, by said computerprocessor, end user systems associated with said subscriber to said ECMcomputing system via said Intranet, wherein said end user systemscomprise service tools, documentation systems, and storage systems;connecting, by said computer processor, database and repository systemsassociated with said subscriber to said ECM computing system via saidIntranet, wherein said database and repository systems comprise adatabase, an enterprise content management metadata system, and pastsearch results; retrieving, by said computer processor from saiddevices, said end user systems, and said database and repositorysystems, metadata associated with content retrieved by said subscribervia said devices and said end user systems; analyzing, by said computerprocessor, said metadata, wherein said analyzing comprises: executing atext analytics process with respect to said metadata; executing a Webanalytics process with respect to said metadata; and performing ananalysis of said metadata with respect to dates of creation andmodification of said content, a frequency of said modification beingperformed with respect to time periods, and numbers of shares of saidcontent via emails; classifying, by said computer processor based onsaid analyzing said metadata, said content into formal content andinformal content, wherein said formal content comprises content that hasbeen uploaded to a primary repository of said ECM computing system, andwherein said informal content comprises content that has not beenuploaded to said primary repository of said ECM computing system;generating, by said computer processor for said subscriber based onmonitoring multiple searches for additional content initiated by saidsubscriber and results of said classifying, multifaceted search resultsassociated with said formal content and said informal content; andpresenting, by said computer processor to said subscriber, saidmultifaceted search results.
 17. The ECM computer system of claim 16,wherein said method further comprises: downloading, by said computerprocessor in accordance with said multifaceted search results, relevantformal content from said primary repository.
 18. The ECM computer systemof claim 16, wherein said method further comprises: generating, by saidcomputer processor, an automated request to specified end users, saidautomated request for sharing specified informal content with aspecified subscriber associated with generating a search producingresults included within said specified informal content.
 19. The ECMcomputer system of claim 16, wherein said formal content comprisespublished content and unpublished content.
 20. The ECM computer systemof claim 16, wherein said multifaceted search results comprise firstsearch results associated with said formal content and second searchresults associated with said informal content.